/*首页--送东西*/
.xinxi{  padding:0 0.75em; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#fff;  display:block; overflow:hidden; margin-top:0.75em;}
.xinxi:last-child{ margin-bottom:0.75em;}
.xinxi li{ padding:0.75em 0; border-bottom:1px solid #dbdbdb; display:block; width:100%; position:relative;}
.xinxi li:last-child{ border-bottom:none;}
.xinxi li a{ display:block; background:url(../images/home_top_r.png) right center no-repeat; background-size:1em;}
.xinxi li p{ float:left; width:5em; height:1.5em; line-height:1.6em; font-size:0.875em; padding-left:2em;}
.xinxi li .p1{ background:url(../images/home_ico_01.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p2{ background:url(../images/home_ico_02.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p3{ background:url(../images/home_ico_03.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p4{ background:url(../images/home_ico_04.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p5{ background:url(../images/home_ico_05.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p6{ background:url(../images/home_ico_06.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p7{ background:url(../images/home_ico_07.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p8{ background:url(../images/home_ico_08.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p9{ background:url(../images/home_ico_09.png) left center no-repeat; background-size:1.5em;}
.xinxi .xx_inp{ width:58%; float:left; font-size:0.8em; border:none; padding-top:0.25em; outline:none;}
.xinxi .xx_inp01{ width:58%; float:right; font-size:0.75em; border:none; line-height:1.8em; text-align:right;outline:none; margin-right:1.25em; color:#12B7F5; }
.yaoqiu{ float:right; padding-top:0.2em;}
.xinxi li .yaoqiu a{ display:inline; background:none;}
.addchecked {
width: 1.2em;
height: 1.2em;
cursor: pointer;
text-align: center;
background:url(../images/home_c1.png) center top no-repeat;
background-size:1.2em;
float:left;
margin-right:0.5em;
margin-left:1em;
}

.add_on {
background:url(../images/home_c2.png) center top no-repeat;
background-size:1.2em;
}
.addclass {
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.xinxi li label{ font-size:0.75em; line-height:1.5em; display:block; float:left; color:#999;}
.xx_inp02{width:100%; height:1.5em; background:url(../images/home_ico_10.png) left center no-repeat; background-size:1.5em; outline:none;  padding-left:2em;line-height:1.6em;font-size:0.875em; border:none;}
/*取货地址*/
.add_top{ width:100%; height:11em; background:#f7f7f7; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden;}
.add_top ul{ display:block; padding:0 0.75em; border-bottom:1px solid #dbdbdb; background:#fff; overflow:hidden;}
.add_top ul li{ padding:0.75em 0 0.75em 2em; height:1.5em; position:relative;}
.add_top .add_01{  height:2.5em; border-bottom:1px solid #dbdbdb; background:url(../images/home_ico_01.png) left center no-repeat; background-size:1.5em;}
.add_top .add_inp01{display:block; width:80%; border:none; height:3em; font-size:0.875em; outline:none;}
.add_top .add_ico{ display:block; position:absolute; right:0; top:0.75em; height:2.5em; width:2.5em; background:url(../images/add_ico.png) no-repeat;background-size:2.5em;}
.add_top .add_inp02{ display:block; width:100%; height:1.5em; border:none; font-size:0.875em; outline:none;}
.add_btn{ width:70%; margin:0.85em auto;}
.add_btn .btn_01{width:40%; margin:0 5%; height:2.25em; border-radius:0.25em; background:#fff;line-height:2.25em; color:#333; display:block;text-align:center; border:1px solid #dcddde; outline:none; cursor:pointer; float:left;}
.add_btn .btn_01:hover{ background:#eee;}
.add_btn .btn_02{width:40%; margin:0 5%; height:2.25em; border-radius:0.25em; background:#12B7F5;line-height:2.25em; color:#fff; display:block;text-align:center; border:none; outline:none; cursor:pointer; float:left;}
.add_btn .btn_02:hover{ background:#0AA5E0;}

.add_tit{width: 100%;margin: 0 auto;background: #fff; display: block;overflow: hidden;border-bottom: 0.0625em solid #d9d9d9;}
.add_tit dd{width:50%; height:1em; margin:0.75em 0;float: left;text-align: center;border-right: 1px solid #d9d9d9;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */  
-webkit-box-sizing:border-box; /* Safari */ 
}
.add_tit dd:last-child{ border-right:none;}
.add_tit dd a{text-align: center;display: block;color: #333; font-size:0.875em;}
.add_tit dd.paer{ margin-bottom:0;}
.add_tit dd.paer a{ display:block; padding-bottom:0.72em; width:50%; margin:0 auto; color:#12B7F5; border-bottom:2px solid #12B7F5; }
.add_list{ display:block; padding:0 0.75em; display:block; overflow:hidden; margin-bottom:1em;}
.add_list li{  padding:0.75em 2em 0.75em 1.75em; border-bottom:1px solid #dbdbdb;background:url(../images/add_01.png) left 0.75em no-repeat; background-size:1em; position:relative; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.add_list li .p1{ font-size:0.875em;}
.add_list li .p2{ font-size:0.75em; color:#999; padding-top:0.75em;}
.add_list li .a1{ width:1.2em; height:1.2em; display:block; position:absolute; right:0; top:50%; margin-top:-0.6em; background:url(../images/sc_01.png) no-repeat; background-size:1.2em;}
.add_list li .a2{ width:1.2em; height:1.2em; display:block; position:absolute; right:0; top:50%; margin-top:-0.6em; background:url(../images/sc_02.png) no-repeat; background-size:1.2em;}
.add_top .add_01 .p1{ font-size:0.875em;}
.add_top .add_01 .p2{ font-size:0.75em; color:#999; padding-top:0.75em;}
.add_top_01{ display:block; padding:0 0.75em; border-bottom:1px solid #dbdbdb; background:#fff; overflow:hidden;}
.add_top_01 li{ padding:0.75em 0 0.75em 2em; height:2em; position:relative;background:url(../images/home_ico_01.png) left center no-repeat; background-size:1.5em;}
.add_top_01 .add_inp01{display:block; width:80%; border:none; height:2.25em; font-size:0.875em; outline:none;}
.add_qx_btn{ position:absolute; right:0; top:50%; margin-top:-1.1em; width:5em; height:2.2em; border-radius:0.25em; background:#12B7F5;line-height:2.2em; color:#fff; display:block;text-align:center; border:none; outline:none; cursor:pointer; font-size:0.875em;}
.add_qx_btn:hover{ background:#0AA5E0;}
.tip{ padding:0.75em 1em; font-size:0.75em; color:#12B7F5; background:#f7f7f7;}
.add_map{ display:block; width:100%;}
/*弹窗*/
#lean_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none;}
#OpenWindow{  position: fixed;  bottom:0; width:100%; height:13em; background:#fff; display: none; z-index: 11000;}
#OpenWindow .p1{ width:100%; padding:0.75em 0 0.75em 0;  text-align:center; font-size:0.875em;}
#OpenWindow .p1 .a1{ padding-left:0.75em; padding-top:0.25em; font-size:0.875em; color:#666;  cursor:pointer; float:left;}
#OpenWindow .p1 .a2{ padding-right:0.75em; padding-top:0.25em; font-size:0.875em; color:#12B7F5;  cursor:pointer; float:right;}
#OpenWindow .tc_01{ width:100%; margin:1em auto 0 auto; display:block; overflow:hidden;}
#OpenWindow .tc_01 li{ width:40%; height:2.5em; margin:0 0 1em 7%; border:1px solid #dbdbdb; border-radius:0.3em; text-align:center; font-size:0.875em; cursor:pointer; line-height:2.5em; float:left; display:block; overflow:hidden;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */  
-webkit-box-sizing:border-box; /* Safari */
}
#OpenWindow .tc_01 li.bx{color:#12B7F5; border:1px solid #12B7F5; background:url(../images/ok_ico.png) right top no-repeat; background-size:1.35em;}

#OpenWindow01{  position: fixed;  bottom:0; width:100%; height:15em; background:#fff; display: none; z-index: 11000;}
#OpenWindow01 .p1{ width:100%; padding:0.75em 0 0.75em 0;  text-align:center; font-size:0.875em;}
#OpenWindow01 .p1 .a1{ padding-left:0.75em; padding-top:0.25em; font-size:0.875em; color:#666;  cursor:pointer; float:left;}
#OpenWindow01 .p1 .a2{ padding-right:0.75em; padding-top:0.25em; font-size:0.875em; color:#12B7F5;  cursor:pointer; float:right;}
#OpenWindow01 .tc_02{  display:block; overflow:hidden;}
#OpenWindow01 .tc_02 li{ width:100%; padding:0.75em 0; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden; cursor:pointer;}
#OpenWindow01 .tc_02 li:last-child{ border-bottom:none;}  
#OpenWindow01 .tc_02 li .s1{ display:block; text-align:center; font-size:0.875em; color:#ccc;}
#OpenWindow01 .tc_02 li .s2{ display:block; text-align:center;  font-size:0.75em; color:#ddd; padding-top:0.75em;}
#OpenWindow01 .tc_02 li.bx .s1{ font-size:0.875em; color:#FF9900;}
#OpenWindow01 .tc_02 li.bx .s2{ font-size:0.75em; color:#333; padding-top:0.75em;}
/*订单详情*/
.dd_text{ padding:0 0.75em 0.75em; background:#fff; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden;}
.dd_text dt{ display:block; padding:0.75em 0; border-bottom:1px solid #dbdbdb;}
.dd_text dt p{ font-size:0.875em;}
.dd_text dd{ display:block; padding-top:0.5em;}
.dd_text dd span{ font-size:0.75em; line-height:1.5em;}
.dd_text dd .s1{ color:#999; display:block; float:left; padding-right:0.75em;}
.dd_text dd .s2{ display:block; float:left; width:80%;}
.dd_xq{ width:100%; margin-top:0.75em; background:#fff; border-top:1px solid #dbdbdb; display:block; overflow:hidden;}
.dd_xq li{ padding:0.75em; border-bottom:1px solid #dbdbdb; display:block;}
.dd_xq li:last-child{ padding:0 0.75em;}
.dd_xq li a{ display:block; background:url(../images/home_top_r.png) right center no-repeat; background-size:1em;}
.dd_xq li .tit{ float:left; font-size:0.875em;}
.dd_xq li .s1{ float:right; line-height:1.5em; font-size:0.75em; color:#FF9900;}
.dd_xq li .s1 b{ font-weight:normal; color:#999;}
.dd_xq li .s2{ float:right; line-height:1.5em; font-size:0.75em; color:#999; padding-right:1.2em;}
.dd_xq .zhifu{ padding:0.75em 0; border-bottom:1px solid #dbdbdb; position:relative;}
.dd_xq .zhifu .p1{ height:2.5em; background:url(../images/zhifu_01.png) left center no-repeat; background-size:2.5em; padding-left:3em; font-size:0.875em; line-height:2.5em;}
.dd_xq .zhifu .p2{ height:2.5em; background:url(../images/zhifu_02.png) left center no-repeat; background-size:2.5em; padding-left:3em; font-size:0.875em; line-height:2.5em;}
.dd_xq .zhifu:last-child{ border-bottom:none;}
.dd_xq .zhifu .addchecked{ position:absolute; right:0; top:50%; margin-top:-0.6em; margin-right:0;}
/*优惠券*/
.yhq_box{ width:88%; margin:1em auto 0; display:block; overflow:hidden; position:relative;}
.yhq_box:last-child{ margin-bottom:1em;}
.yhq_box img{ display:block; width:100%;}
.yhq_box .yhq_l{ width:33%; position:absolute; top:50%; margin-top:-2em; left:0; font-size:0.875em; color:#fff; text-align:center;}
.yhq_box .yhq_l b{ font-size:3em; color:#fff;}
.yhq_box .yhq_r{ width:67%; padding:0 0.75em; position:absolute; top:0; right:0;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */  
-webkit-box-sizing:border-box; /* Safari */

}
.yhq_box .yhq_r p{ float:right; }
.yhq_box .yhq_r .p1{  background:url(../images/quan_01.png) left center no-repeat; background-size:1em; padding-left:1.5em; font-size:1em; line-height:1em; margin-top:0.75em;}
.yhq_box .yhq_r .p2{ font-size:0.75em; color:#999; padding:0.5em 0; border-bottom:1px solid #dbdbdb; width:100%; text-align:right; }
.yhq_box .yhq_r .p3{ background:url(../images/quan_02.png) left center no-repeat; background-size:1.5em; padding-left:2em; font-size:0.75em; line-height:1.5em; margin-top:0.5em; color:#666;}
/*等待抢单*/
.wait{ margin-top:1.5em; display:block; overflow:hidden;}
.wait .p1{ font-size:1em; text-align:center;}
.wait .p2{ font-size:0.875em; text-align:center; color:#666; padding-top:0.75em;}
.wait .yuan{ width:12em; height:12em; border:1px solid #dbdbdb; border-radius:12em; margin:2em auto; text-align:center; position:relative;}
.wait .yuan h1{ font-size:3em; color:#41ADF6; display:block; padding-top:0.5em;}
.wait .yuan span{ color:#666;}
.wait .yuan span b{color:#41ADF6;}
.wait .yuan .btn{ width:5em; height:2.25em; margin:1em auto 0; background:#FFB600; border-radius:0.25em; text-align:center; line-height:2.25em;}
.wait .yuan .btn a{ display:block; color:#fff; font-size:0.875em;}
.wait .yuan .btn:hover{ background:#ff9900;}
.wait .yuan .d1{ position:absolute; left:-0.35em; top:50%; margin-top:-0.3em; width:0.6em; height:0.6em; background:url(../images/d_01.png) no-repeat; background-size:0.6em; }
.wait .yuan .d2{ position:absolute; left:50%; bottom:-1em; margin-left:-1em; width:2em; height:2em; background:url(../images/d_02.png) no-repeat; background-size:2em; }
.dd_text01{ padding:0 0.75em 0.75em; background:#fff;border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden;}
.dd_text01 dt{ display:block; padding:0.75em 0; border-bottom:1px solid #dbdbdb;}
.dd_text01 dt p{ font-size:0.875em; float:left;}
.dd_text01 dt span{ float:right; color:#FF9900; font-size:0.75em; line-height:1.5em;}
.dd_text01 dd{ display:block; padding-top:0.5em;}
.dd_text01 dd span{ font-size:0.75em; line-height:1.5em;}
.dd_text01 dd .s1{ color:#999; display:block; float:left; padding-right:0.75em;}
.dd_text01 dd .s2{ display:block; float:left; width:80%;}
.dd_text01 dd .b1{ color:#ff9900; font-weight:normal;}
.dd_text01 dd .b2{ color:#999; font-weight:normal; font-size:0.875em;}
.dd_btn01{width:6em; margin:0.75em 0; height:2em; border-radius:0.25em; background:#fff;line-height:2em; display:block;text-align:center; border:1px solid #dcddde; outline:none; cursor:pointer; float:right;}
.dd_btn01 a{ font-size:0.875em; display:block; color:#666;}
.dd_btn02{width:6em; margin:0.75em; height:2em; border-radius:0.25em; background:#fff;line-height:2em;display:block;text-align:center; border:1px solid #13B7F5;  outline:none; cursor:pointer; float:right;}
.dd_btn02 a{ font-size:0.875em; display:block; color:#13B7F5;}

#OpenWindow02{  position: fixed;  bottom:0; width:100%; height:10em; background:#fff; display: none; z-index: 11000;}
#OpenWindow02 .p1{ width:100%; padding:0.75em 0 0.75em 0;  text-align:center; font-size:0.875em;}
#OpenWindow02 .p1 .a1{ padding-left:0.75em; padding-top:0.25em; font-size:0.875em; color:#666;  cursor:pointer; float:left;}
#OpenWindow02 .p1 .a2{ padding-right:0.75em; padding-top:0.25em; font-size:0.875em; color:#12B7F5;  cursor:pointer; float:right;}
#OpenWindow02 .tc_02{  display:block; overflow:hidden;}
#OpenWindow02 .tc_02 li{ width:100%; padding:0.75em 0; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden; cursor:pointer;}
#OpenWindow02 .tc_02 li:last-child{ border-bottom:none;}  
#OpenWindow02 .tc_02 li span{ display:block; text-align:center;  font-size:0.75em; color:#ddd;}
#OpenWindow02 .tc_02 li.bx span{ font-size:0.75em; color:#333;}
#OpenWindow03{  position: fixed;  bottom:0; width:100%; height:10em; background:#fff; display: none; z-index: 11000;}
#OpenWindow03 .p1{ width:100%; padding:0.75em 0 0.75em 0;  text-align:center; font-size:0.875em;}
#OpenWindow03 .p1 .a1{ padding-left:0.75em; padding-top:0.25em; font-size:0.875em; color:#666;  cursor:pointer; float:left;}
#OpenWindow03 .p1 .a2{ padding-right:0.75em; padding-top:0.25em; font-size:0.875em; color:#12B7F5;  cursor:pointer; float:right;}
#OpenWindow03 .tc_03{  display:block; overflow:hidden;}
#OpenWindow03 .tc_03 li{ width:100%; padding:0.75em 0; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden; cursor:pointer;}
#OpenWindow03 .tc_03 li:last-child{ border-bottom:none;}  
#OpenWindow03 .tc_03 li span{ display:block; text-align:center;  font-size:0.75em; color:#ddd;}
#OpenWindow03 .tc_03 li.bx span{ font-size:0.75em; color:#333;}
/*等待取货*/
.dd_text02{ padding:0 0.75em; margin-top:0.75em; background:#fff;border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden;}
.dd_text02 dt{ display:block; padding:0.75em 0; border-bottom:1px solid #dbdbdb; position:relative;}
.dd_text02 dt img{ display:block; width:3.5em; height:3.5em; border-radius:3.5em; float:left; margin-right:0.75em;}
.dd_text02 dt p{float:left; padding-top:0.5em;}
.dd_text02 dt .s1{ font-size:0.875em;}
.dd_text02 dt .s2{ font-size:0.875em; color:#999; padding-left:0.5em;}
.dd_text02 dt .s3{ display:block; font-size:0.875em; color:#ff9900; padding-top:0.5em;}
.dd_text02 dt .tel{ display:block; width:2em; height:2em; position:absolute; right:2.75em; top:50%; margin-top:-1em; background:url(../images/tel.png) no-repeat; background-size:2em;}
.dd_text02 dt .add{ display:block; width:2em; height:2em; position:absolute; right:0; top:50%; margin-top:-1em; background:url(../images/add_ico.png) no-repeat; background-size:2em;}
.dd_text02 dd{ display:block; padding:0.75em 0; margin-left:1.75em; border-bottom:1px solid #dbdbdb; position:relative;}
.dd_text02 dd:last-child{ border-bottom:none;}
.dd_text02 dd .s4{ display:block; font-size:0.875em;}
.dd_text02 dd .s5{display:block; font-size:0.75em; color:#999; padding-top:0.5em;}
.dd_text02 dd .time{ position:absolute; right:0; top:0.75em; font-size:0.875em; color:#999;}
.dd_text02 dd .ico{ position:absolute; top:0.65em; left:-1.75em; width:1.25em; height:1.25em;  background:url(../images/d_03.png) no-repeat; background-size:1.25em;}
/*首页--买东西*/
.xinxi li .p10{ background:url(../images/home_ico_11.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p11{ background:url(../images/home_ico_12.png) left center no-repeat; background-size:1.5em;}
.xinxi li .p12{ background:url(../images/home_ico_13.png) left center no-repeat; background-size:1.5em;}
.jiage{ position:absolute; right:0; top:0.75em; height:1.2em; padding:0.15em 0 0.15em 0.5em; border-left:1px solid #e0e0e0;}
.xinxi li .jiage a{ display:inline; background:none;}
.xinxi li .jiage .addchecked{ margin-left:0;}
.xinxi .xx_inp_tip{ width:58%; float:left; font-size:0.625em; border:none; padding-top:0.25em; outline:none; color:#12B7F5;}
.xinxi .xx_inp_jg{ display:none; width:58%; float:left; font-size:0.625em; border:none; padding-top:0.25em; outline:none; color:#FF9900;}
/*订单详情*/
.dd_text03 dt .more{ float:right; color:#999; font-size:0.75em; line-height:1.5em; display:block; height:1.5em; background:url(../images/home_top_r.png) right 40%  no-repeat; background-size:1.25em; padding-right:1.25em;}
.dd_text03 dt .sq{ float:right; color:#999; font-size:0.75em; line-height:1.5em; display:none; height:1.5em; background:url(../images/home_top_up.png) right 50%  no-repeat; background-size:1.25em; padding-right:1.75em;}
.dd_footer{ width:100%; background:#fff; position:fixed; bottom:0; border-top:1px solid #dbdbdb;z-index:100;left:0;}
.dd_footer .dd_btn02{margin:0.5em 0.75em 0.5em 0;}

.dd_text03{ padding:0 0.75em 0.75em; background:#fff; height:9em; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden;}
.dd_text03 dt{ display:block; padding:0.75em 0; border-bottom:1px solid #dbdbdb;}
.dd_text03 dt p{ font-size:0.875em; float:left;}
.dd_text03 dt span{ float:right; color:#FF9900; font-size:0.75em; line-height:1.5em;}
.dd_text03 dd{ display:block; padding-top:0.5em;}
.dd_text03 dd span{ font-size:0.75em; line-height:1.5em;}
.dd_text03 dd .s1{ color:#999; display:block; float:left; padding-right:0.75em;}
.dd_text03 dd .s2{ display:block; float:left; width:80%;}
.dd_text03 dd .b1{ color:#ff9900; font-weight:normal;}
.dd_text03 dd .b2{ color:#999; font-weight:normal; font-size:0.875em;}





















